/*
 * Copyright (c) 2018 - 2028. www.vtuzx.com Inc. All Rights Reserved
 */
package com.vtuzx.kingdee.xqc_core.constant;

import com.vtuzx.core.constant.IVtuzxEnum;

/**
 * 单据处理动作
 */
public enum BillEvent implements IVtuzxEnum<BillEvent> {
    /** 查询 */
    Search("search", "查询"),
    /** 保存 */
    Save("save", "保存"),
    /** 审核 */
    Audit("audit", "审核"),
    /** 反审核 */
    Unaudit("unaudit", "反审核"),
    /** 删除 */
    Delete("delete", "删除"),
    /** 下载 */
    Download("download", "下载");

    /** 枚举值 */
    private final String _key;

    /** 名称 */
    private final String _label;

    /**
     * 初始化枚举值
     *
     * @param key 键值
     * @param label 名称
     */
    BillEvent(String key, String label) {
        this._key = key;
        this._label = label;
    }

    /**
     * 重写toString
     *
     * @return 键值
     */
    public String toString() {
        return _key;
    }

    /**
     * 获取名称
     *
     * @return 名称
     */
    public String label() {
        return _label;
    }
}
